package com.ruoyi.bookkeeping.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.bookkeeping.domain.BookNotice;

/**
 * 好友请求Mapper接口
 * 
 * @author ruoyi
 * @date 2023-02-24
 */
public interface BookNoticeMapper extends BaseMapper<BookNotice>
{
    /**
     * 查询好友请求
     * 
     * @param friendsNoticeId 好友请求主键
     * @return 好友请求
     */
    public BookNotice selectBookNoticeByFriendsNoticeId(Long friendsNoticeId);

    /**
     * 查询好友请求列表
     * 
     * @param bookNotice 好友请求
     * @return 好友请求集合
     */
    public List<BookNotice> selectBookNoticeList(BookNotice bookNotice);

    /**
     * 新增好友请求
     * 
     * @param bookNotice 好友请求
     * @return 结果
     */
    public int insertBookNotice(BookNotice bookNotice);

    /**
     * 修改好友请求
     * 
     * @param bookNotice 好友请求
     * @return 结果
     */
    public int updateBookNotice(BookNotice bookNotice);

    /**
     * 删除好友请求
     * 
     * @param friendsNoticeId 好友请求主键
     * @return 结果
     */
    public int deleteBookNoticeByFriendsNoticeId(Long friendsNoticeId);

    /**
     * 批量删除好友请求
     * 
     * @param friendsNoticeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBookNoticeByFriendsNoticeIds(Long[] friendsNoticeIds);
}
